trixnity-crypto-core
4.0.0-beta1
js
trixnity-crypto-core
/
[root]
/
SubtleCrypto
Subtle
Crypto
js
external
interface
SubtleCrypto
Members
Functions
decrypt
Link copied to clipboard
js
abstract
fun
decrypt
(
algorithm
:
Json
,
key
:
CryptoKey
,
data
:
ArrayBuffer
)
:
Promise
<
ArrayBuffer
>
derive
Bits
Link copied to clipboard
js
abstract
fun
deriveBits
(
algorithm
:
Json
,
baseKey
:
CryptoKey
,
length
:
Number
)
:
Promise
<
ArrayBuffer
>
digest
Link copied to clipboard
js
abstract
fun
digest
(
algorithm
:
String
,
data
:
ArrayBuffer
)
:
Promise
<
ArrayBuffer
>
encrypt
Link copied to clipboard
js
abstract
fun
encrypt
(
algorithm
:
Json
,
key
:
CryptoKey
,
data
:
ArrayBuffer
)
:
Promise
<
ArrayBuffer
>
import
Key
Link copied to clipboard
js
abstract
fun
importKey
(
format
:
String
,
keyData
:
ArrayBuffer
,
algorithm
:
String
,
extractable
:
Boolean
,
keyUsages
:
Array
<
String
>
)
:
Promise
<
CryptoKey
>
abstract
fun
importKey
(
format
:
String
,
keyData
:
ArrayBuffer
,
algorithm
:
Json
,
extractable
:
Boolean
,
keyUsages
:
Array
<
String
>
)
:
Promise
<
CryptoKey
>
sign
Link copied to clipboard
js
abstract
fun
sign
(
algorithm
:
String
,
key
:
CryptoKey
,
data
:
ArrayBuffer
)
:
Promise
<
ArrayBuffer
>
abstract
fun
sign
(
algorithm
:
Json
,
key
:
CryptoKey
,
data
:
ArrayBuffer
)
:
Promise
<
ArrayBuffer
>